/**
 * 导航工具类
 * 提供页面跳转的便捷方法
 */

/**
 * 跳转到微信授权测试页面
 */
export function goToWechatAuthTest() {
  uni.navigateTo({
    url: '/pages/wechat-test/index'
  })
}

/**
 * 跳转到登录页面
 */
export function goToLogin() {
  uni.navigateTo({
    url: '/pages/login/index'
  })
}

/**
 * 跳转到首页
 */
export function goToHome() {
  uni.switchTab({
    url: '/pages/index/index'
  })
}

/**
 * 跳转到用户中心
 */
export function goToUserCenter() {
  uni.switchTab({
    url: '/pages/user/index'
  })
}

/**
 * 返回上一页
 */
export function goBack() {
  uni.navigateBack({
    delta: 1
  })
}

/**
 * 重定向到指定页面
 */
export function redirectTo(url) {
  uni.redirectTo({
    url: url
  })
}

/**
 * 显示微信授权测试页面（带确认对话框）
 */
export function showWechatAuthTest() {
  uni.showModal({
    title: '微信授权测试',
    content: '是否跳转到微信授权测试页面？',
    success: (res) => {
      if (res.confirm) {
        goToWechatAuthTest()
      }
    }
  })
}

/**
 * 快速测试微信授权功能
 */
export function quickWechatAuthTest() {
  // 直接跳转到测试页面
  goToWechatAuthTest()
  
  // 显示提示信息
  setTimeout(() => {
    uni.showToast({
      title: '已跳转到微信授权测试页面',
      icon: 'success',
      duration: 2000
    })
  }, 500)
} 